package com.x.crm.http.request;


import com.x.crm.DocDesc;
import com.x.crm.util.OrderRule;

import java.util.List;

public class FollowListRequest {
    @DocDesc("客户级别id")
    private String customerLevelId;
    @DocDesc("客户来源id")
    private String channelId;
    @DocDesc("意向状态")
    private String intentionStatus;
    @DocDesc("归属员工id")
    private String userId;
    @DocDesc("是否只显示意向车辆，0-不限，1-只显示具有意向的车辆")
    private String carOnly;
    @DocDesc("创建日期下限")
    private String createTimeMin;
    @DocDesc("创建日期上限")
    private String createTimeMax;
    @DocDesc("排序规则")
    private List<OrderRule> orderRules;
    @DocDesc("模糊查询条件，客户名称/客户电话/意向描述")
    private String fuzzyQuery;
    @DocDesc("页码编号,从1开始")
    private Integer pageNo;
    @DocDesc("每页数目")
    private Integer pageSize;


    public String getCustomerLevelId() {
        return customerLevelId;
    }

    public void setCustomerLevelId(String customerLevelId) {
        this.customerLevelId = customerLevelId;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getIntentionStatus() {
        return intentionStatus;
    }

    public void setIntentionStatus(String intentionStatus) {
        this.intentionStatus = intentionStatus;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getCarOnly() {
        return carOnly;
    }

    public void setCarOnly(String carOnly) {
        this.carOnly = carOnly;
    }

    public String getCreateTimeMin() {
        return createTimeMin;
    }

    public void setCreateTimeMin(String createTimeMin) {
        this.createTimeMin = createTimeMin;
    }

    public String getCreateTimeMax() {
        return createTimeMax;
    }

    public void setCreateTimeMax(String createTimeMax) {
        this.createTimeMax = createTimeMax;
    }


    public String getFuzzyQuery() {
        return fuzzyQuery;
    }

    public void setFuzzyQuery(String fuzzyQuery) {
        this.fuzzyQuery = fuzzyQuery;
    }

    public List<OrderRule> getOrderRules() {
        return orderRules;
    }

    public void setOrderRules(List<OrderRule> orderRules) {
        this.orderRules = orderRules;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
}
